Zanzibar leopard - French English Dictionary